package com.shm.qianxin;

import java.util.Scanner;

/**
 * 变态跳台阶
 *  * 题目描述
 *  * 一只青蛙一次可以跳上1级台阶，也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
 * @author SHM
 */
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int res = (int)Math.pow(2,n-1);
//        int res = 1<<(n-1);
        System.out.println(res);
    }
}
